// mobile bind
// ============

define(['zepto', 'sui', 'submitForm'], function($){
  return {
    init: function(data) {
      
//      this.itemClick();
      
      this.copyClick();
      this.clearClick();
      
//      this.validateAmount();
      
    },
    
//    itemClick: function() {
//      
//      var that = this
//      
//      $(document).on("click", ".col-25 a", function(e){
//        
//        e.preventDefault();
//        
//        var disabled = $(this).hasClass("disabled");
//        
//        var oldActive = $(this).hasClass("active") && $(this).hasClass("old");
//        
//        if(!disabled && !oldActive) {
//          var url = $(this).attr("href")
//          that.submitArrange(url, $(this))
//        }
//        
//      })
//    },
    
    clearClick: function() {
        
        var that = this
        
        $(document).on("click", ".clear-link", function(e){
        	var $page = $(this);
        	var type = $(this).data("type");
        	
            $.modal({
                title:  '确认',
                text: '是否确认清空所有休息时间？',
                buttons: [
                  {
                    text: '取消',
                    onClick: function() {
                      
                    }
                  },
                  {
                    text: '确认',
                    bold: true,
                    onClick: function() {
                      that.submitClick($page);
                    }
                  },
                ]
              })
        	
          
        })
    },
    
    copyClick: function() {
        
        var that = this
        
        $(document).on("click", ".copy-link", function(e){
        	var $page = $(this);
        	var type = $(this).data("type");
        	console.log(typeof type)
        	
            $.modal({
                title:  '确认',
                text: '是否确认复制上一周休息时间？',
                buttons: [
                  {
                    text: '取消',
                    onClick: function() {
                      
                    }
                  },
                  {
                    text: '确认',
                    bold: true,
                    onClick: function() {
                      that.submitClick($page);
                    }
                  },
                ]
              })
        	
          
        })
    },
    
    submitClick: function($page) {
    	var deffer = $.ajax({  
            url: $($page).data("link"),  
            type: 'POST',
            data: {
              "start" : $($page).data("start")
            },
            dataType: 'json',
            timeout: 1000,  
            cache: false
          })
          
          deffer.done(function(response){
            if(response.code == 0) {
              window.location.reload();
            }else {
              $.toast(response.message);
            }
          })
    }
    
//    validateAmount: function() {
//      var amount = $(".col-25 a.rest").length + $(".col-25 a.experience").length;
//      if(amount > 74) {
//        $(".col-25 a.add-rest-btn").css("display","none")
//      }
//    },
    
//    submitArrange: function(url, $target) {
//      
//      var that = this;
//      
//      var deffer = $.ajax({  
//        url: url,
//        data: {
//          "dayhour" : $target.data("dayhour")
//        },
//        type: 'POST',  
//        dataType: 'json',
//        timeout: 1000,  
//        cache: false
//      })
//      
//      deffer.done(function(response){
//        if(response.code == 0) {
//          $target.toggleClass("active").toggleClass("blue");
//          that.validateAmount()
//        }else {
//          console.log(response)
//        }
//      })
//      
//    }
    
  }

})